package com.cdp.system.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.cdp.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class StoneVO {


    /**
     * 石ID
     */
    @TableId(value = "stone_id", type = IdType.AUTO)
    @Excel(name = "石ID")
    private Integer stoneId;


    /**
     * 型号
     */
    @TableField("model")
    @Excel(name = "型号")
    private String model;


    /**
     * 地区
     */
    @TableField("region_name")
    private Integer regionName;


    /**
     * 石子规格
     */
    @TableField("stone_specification")
    @Excel(name = "石子规格")
    private String stoneSpecification;

    /**
     * 堆积密度 (kg/m3)
     */
    @TableField("stacking_density")
    @Excel(name = "堆积密度")
    private BigDecimal stackingDensity;


    /**
     * 紧密密度 (kg/m3)
     */
    @TableField("compact_density")
    @Excel(name = "紧密密度")
    private BigDecimal compactDensity;


    /**
     * 表观密度 (kg/m3)
     */
    @TableField("bulkdensity")
    @Excel(name = "表观密度")
    private BigDecimal bulkDensity;




    /**
     * 地区名称（非数据库字段）
     */
    @TableField(exist = false)
    @Excel(name = "地区名称")
    private String regionNameStr;


    /**
     * ID
     */
    @TableField("id")
    private Integer id;

    /**
     * 版本
     */
    @TableField("version")
    private Integer version;

    /**
     * 软删除时间
     */
    @TableField("delete_time")
    private Integer deleteTime;

    /**
     * 备注
     */
    @TableField("remark")
    private String remark;




}
